<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib prefix="s" uri="/struts-tags" %>
<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">

<head>
	<title>Rol ${dato.nombre} | Administración | Administrador de BasketDudes </title>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<link rel="stylesheet" type="text/css" href="./css/hoja_general.css" media="screen, projection" />
	<script type="text/javascript" src="./js/jquery-1.4.2.min.js"></script>
	<script type="text/javascript" src="./js/jquery-ui-1.8.2.custom.min.js"></script>	
	<script type="text/javascript" src="./js/codigo_general.js"></script>
</head>

<body>
	<div id="contenedor">
		<jsp:include page="/backend/inc/cabecera.jsp" />
		<jsp:include page="/backend/inc/navegacion.jsp" />
		<div id="contenidos">
			<h2>Modificar rol</h2>
			<s:if test="%{dato!=null}">
			<div id="formulario" class="formulario">
				<h3>Rol ${dato.nombre}</h3>
				<form action="./detalle_rol_admin.action" method="post">
					<fieldset>
						<s:if test="%{modificar==1 && error==false}">
						<p><s:text name="comun.mensajes.modificacion_correcta"/></p>
						</s:if>
						<s:if test="%{error==true}">
						<p><s:text name="comun.mensajes.modificacion_error"/></p>
						</s:if>
						
						<p>Para modificar el nombre de rol solo están permitidas las letras,números y los caracteres: | . | _ | @ | # | - | </p>
						
						<label for="nombre">Nombre:<input id="nombre" name="nombre" type="text" class="texto" value="${dato.nombre}" /></label>
						<label for="descripcion">Descripción:<input id="descripcion" name="descripcion" type="text" class="texto" value="${dato.descripcion}" /></label>						
	
						<p>Permisos para cada sección</p>
						<table>
							<caption>Lista de permisos para cada sección</caption>
							<thead>
								<tr>
									<th scope="col" style="width:185px">Seccion</th>
									<th scope="col" class="especial">Lectura</th>
									<th scope="col" style="width:125px">Escritura</th>
								</tr>
							</thead>
							<tbody>
								<s:iterator value="dato.admRolSeccionList" status="fila">
								<tr<s:if test="#fila.odd==false"> class="par"</s:if>>
									<th scope="row">${admSeccion.nombre}</th>
									<td class="especial"><input type="checkbox" value="${admRol.id}-${admSeccion.id}" name="lectura" id="lectura-${admRol.id}-${admSeccion.id}" <s:if test="%{permiso==1 || permiso==3}">checked="checked"</s:if> /></td>
									<td class="especial"><input type="checkbox" value="${admRol.id}-${admSeccion.id}" name="escritura" id="escritura-${admRol.id}-${admSeccion.id}" <s:if test="%{permiso>=2}">checked="checked"</s:if> /></td>
								</tr>			
								</s:iterator>
							</tbody>
						</table>
					
						<input type="hidden" name="modificar" id="modificar" value="true" />
						<input type="hidden" name="rol" id="rol" value="${rol}"/>
						<ul class="acciones">
							<li><a rel="subsection" title="Volver a la lista de roles" href="./user_admin_rol.action">Volver</a></li>
							<s:set name="permiso_lectura" value="#permisos.get(4).permiso"/>
							<s:if test="%{#permiso_lectura>=2}">
							<li><button type="submit" title="<s:text name="comun.boton.guardar.title"/>" class="tipo-3"><span><s:text name="comun.boton.guardar.text"/></span></button></li>
							</s:if>	
						</ul>
					</fieldset>
				</form>
			</div> 
			</s:if>
			<s:else>
			<div class="datos">
				<h3><s:text name="comun.error.titulo"/></h3>
				<div class="contenedor">
					<div class="contenedor">
			  			<p>Error. No se encuentra el rol ${dato.nombre} en el sistema.</p>
			  			<p><a rel="subsection" title="Volver a la lista de roles" href="./user_admin_rol.action">Volver</p>		
			  		</div>
			  	</div>
			 </div>
			</s:else>
		</div>
	</div>
</body>

</html>